//判断大鱼和果实的距离，
function momFruitsCollision(){
	if(data.gameOver) return;
	for (var i = 0; i < fruit.num; i++) {
		var l = calLength2(fruit.x[i],fruit.y[i],mom.x,mom.y);
		if(l < 900){
			fruit.dead(i);
			data.fruitNum++;
			mom.bodyIndex++;
			if(mom.bodyIndex > 7)
				mom.bodyIndex = 7;
			if(fruit.fruitType[i]=="blue"){
				data.double = 2;
			}
			wave.born(fruit.x[i],fruit.y[i]);
		}
	}
}
//mom baby collision
function momBabyCollision(){
	if(data.fruitNum <= 0 || data.gameOver){
		return;
	}
	var l = calLength2(mom.x,mom.y,baby.x,baby.y);
	if(l < 900){
		//baby recover
		baby.babyBodyIndex = 0;
		mom.bodyIndex = 0;
		data.addScore();
		//draw halo
		halo.born(baby.x,baby.y);
	}
}